#ifndef PLAYER_H
#define PLAYER_H

typedef boost::shared_ptr<Sprite> SpritePtr;

class Player
{
public:
	Player(){
		lastMakeMovement = NULL;
	}

	void movePlayer(int keyPressed);

	SpritePtr getSpritePlayer() { return spritePlayer; }
	void setSpritePlayer(Sprite *sprPlayer) { spritePlayer = SpritePtr( new Sprite(*sprPlayer) ) ; }

	int getLastMakeMovement() { return lastMakeMovement; }
	void setLastMakeMovement(int lastMove) { lastMakeMovement = lastMove; }

private:
	SpritePtr spritePlayer;
	int lastMakeMovement;
};

#endif